package com.wiselink.naver.productcatalog.request.enums;

import lombok.Getter;

/**
 * 配送属性类型代码
 * NAVER商品API中为了表示配送属性类型而使用的代码。 Naver Fulfillment商品不能设定OPTION_TODAY(各选项今天出发)
 */
@Getter
public enum DeliveryAttributeType {
    /**
     * 一般配送
     */
    NORMAL("一般配送"),
    /**
     * 今天出发
     */
    TODAY("今天出发"),
    /**
     * 各选项今天出发
     */
    OPTION_TODAY("各选项今天出发"),
    /**
     * 希望日送货上门
     */
    HOPE("希望日送货上门"),
    /**
     * 当日配送（购物相关功能）
     */
    TODAY_ARRIVAL("当日配送（购物相关功能）"),
    /**
     * 凌晨配送（购物相关功能）
     */
    DAWN_ARRIVAL("凌晨配送（购物相关功能）"),
    /**
     * NAVER到货保障
     */
    ARRIVAL_GUARANTEE("NAVER到货保障"),
    /**
     * 卖方保证到货
     */
    SELLER_GUARANTEE("卖方保证到货"),
    /**
     * 卖方希望日期到货保障
     */
    HOPE_SELLER_GUARANTEE("卖方希望日期到货保障");

    private final String name;

    DeliveryAttributeType(String name) {
        this.name = name;
    }
}
